Greater London — synonyms, definition

1. Greater London (Noun)

3 synonyms
British capital London capital of the United Kingdom
1 definition

Greater London (Noun) — The capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural centre.

1 type of
national capital
22 parts
Big Ben Bloomsbury Chelsea City of London City of Westminster Fleet Street Greenwich Harley Street Lombard Street Londoner Newgate Old Bailey Pall Mall Soho Tower of London Trafalgar Square Wembley West End Westminster Whitehall • • •
1 part of
England